package cn.iocoder.yudao.module.system.service.config;

import cn.iocoder.yudao.module.system.controller.admin.config.vo.SystemConfigSaveReqVO;
import cn.iocoder.yudao.module.system.controller.app.config.vo.AppSystemInfoRespVO;

/**
 * Look-IM系统配置 Service 接口
 *
 * @author look-im
 */
public interface SystemConfigService {

    /**
     * 获取Look-IM系统配置
     */
    AppSystemInfoRespVO getSystemConfig();

    /**
     * 更新Look-IM系统配置
     */
    void updateSystemConfig(SystemConfigSaveReqVO saveReqVO);

    /**
     * 重置Look-IM系统配置为默认值
     */
    void resetSystemConfig();
}